Have you ever looked at your beautiful granite countertops and wondered why they never seem to look as clean and gleaming as they did when they were first installed? You’re not alone. While granite countertops are gorgeous and durable, keeping them looking their best can be surprisingly tricky. And with granite being such a significant investment in your home, the last thing you want is to accidentally damage it with the wrong cleaner.
I hear from readers all the time about their granite cleaning frustrations – cloudy finishes, stubborn streaks, and the worry that they might be slowly damaging their beautiful stone surfaces with harsh cleaners.
But Iโve got good news! Once you understand how to take care of granite properly, it’s actually really simple to keep it looking clean and beautiful. You don’t need a fancy specialty product or anything expensive to do it. Just a few basic ingredients you probably already have at home.
Now, I’ll admitโI don’t have granite countertops myself, so I called in a favor. My sweet friend Michelle let us “borrow” her kitchen for the afternoon so we could take photos for this post. (Thank you, Michelle!) Her counters were the perfect backdrop to show you just how well this DIY granite cleaner works.
Related: These Are The 7 Best Spray Cleaners You Can Make At Home
How To Make A DIY Granite Cleaner
Ingredients
- 1/4 cup of rubbing alcohol
- 3 drops of Dawn dish soap
- Water
- 16 oz spray bottle
Directions
Pour the rubbing alcohol into the spray bottle. Add a few drops of dish soap, then fill the rest of the bottle with water. Screw the top onto your spray bottle and give it a few shakes to mix.
How to Use
To use, simply spray your countertops lightly and wipe with a soft microfiber cloth, then buff dry. You’ll notice right away how quickly it cuts through fingerprints and food residue without leaving any streaks behind.
Each ingredient serves a specific purpose: the alcohol cuts through grease and evaporates quickly for a streak-free shine, while also providing mild disinfecting properties. The small amount of dish soap helps lift away dirt and grime without leaving residue. Water dilutes the mixture to the perfect strength for daily use without harming your stone’s protective seal.
Cleaning vs. Disinfecting
This cleaner does offer some disinfecting power thanks to the rubbing alcohol. Alcohol (at 70% or higher) is effective at killing many types of germs and bacteria, including those that can come from raw meat like salmonella or E. coli.
But hereโs the catch: disinfecting doesnโt happen instantly. For alcohol to really do its job, it needs a little dwell timeโmeaning it should sit on the surface for at least 30 seconds to 1 minute before you wipe it away. That gives it time to break down bacteria on contact.
That said, I wouldnโt rely on this cleaner alone for bigger messes, especially if youโre dealing with something like raw chicken juice. In those cases, your best bet is to:
- Wipe up the mess right away with paper towels or a clean cloth.
- Wash the area with hot, soapy water to remove grease and proteins.
- Then spray the DIY granite cleaner, let it sit for a minute or so, and wipe clean.
This method gives you the benefit of cleaning first, then disinfecting, which is exactly what the CDC recommends for handling food-related messes at home.
While the basic recipe works beautifully on its own, you can customize it to suit your needs. If you don’t have rubbing alcohol on hand, vodka can work in a pinch. Any grease-fighting dish soap will work well, tooโjust avoid formulas with added moisturizers or oils that could leave residue on your stone.
You can also add a subtle scent using essential oils. Just be selective with your choices, as some oils can be too acidic for natural stone. Gentle options like lavender, peppermint, tea tree, eucalyptus, or rosemary work beautifully and add natural antibacterial properties. Use no more than 10 drops per bottle to keep the mixture gentle enough for daily use.
Keep This Recipe Right Where You Need It
One of the most frustrating things about DIY cleaners is trying to remember the recipe when it’s time to make more. That’s exactly why I created my Spray Bottle Recipe Labels. These durable, waterproof labels stick right on your bottle and include the full recipe – no more hunting through Pinterest or old emails to find your favorite cleaning recipes!
OGT reader Kim G. says it perfectly: โThe labels are so helpful. I use several of Jillieโs recipes for cleaning products. It is so nice to have the recipe right on the bottle. When I need to make more it is right there. I would recommend these!โ
Plus, I’ve got my favorite amber spray bottles! And don’t forget to grab some of our ultra-absorbent microfiber cleaning cloths – they’re gentle on stone surfaces while giving you that streak-free shine.
Granite Care 101: Doโs, Donโts & Troubleshooting
Even with the perfect cleaner, there are a few other things you should know to keep your granite looking its best!
The Daily Do’s
โข Wipe up spills immediately, especially acidic substances like wine, coffee, citrus juices, and tomato sauce
โข Use soft microfiber cloths for cleaning and buffing
โข Clean surfaces daily with your granite-safe cleaner
โข Test your sealant regularly with the water drop test (more on that below)
The Crucial Don’ts
โข Avoid acidic cleaners like vinegar or lemon juice
โข Skip abrasive scrubbers that can scratch the surface
โข Don’t let soap build up – less is more
โข Never use bleach or ammonia-based products
When to Reseal
Your granite’s seal is crucial for protecting against stains and damage. To check if it’s time to reseal, try this simple test: Place a few drops of water on your counter. If the water beads up, your seal is still working. If it soaks in within a few minutes, it’s time to reseal.
Most stone experts recommend resealing granite every 1-2 years, though high-use areas might need more frequent attention. The process is straightforward: thoroughly clean your counters, apply a quality stone sealer according to package directions, and allow 24 hours for complete curing. Mark your calendar to check the seal every six months so you’ll know when it’s time for reapplication.
Is This Cleaner Safe for Other Countertops?
One of the most common questions I get is: โWill this work on my [insert countertop material]?โ
The good news is, this gentle formula works beautifully on any sealed natural stone surfaceโincluding granite, quartzite, marble, limestone, and slate. Itโs also safe for quartz, which is an engineered stone.
Youโll just want to avoid using it on any unsealed natural stone, since those surfaces can absorb liquids and may be more prone to damage.
Itโs also safe to use on soapstone, but in most cases, plain soap and water do the trick. If you regularly oil your soapstone, skip the rubbing alcoholโit can affect the finish over time.
Bonus Tip: While this cleaner was made with countertops in mind, many readers use it on everything from stainless steel appliances to mirrors and even spot-cleaning floorsโjust another reason itโs a favorite in so many homes!
OGT Reader Reviews
I may not have granite countertops of my own, but luckily, plenty of OGT readers doโand theyโve had great things to say about this DIY cleaner. Here are just a few of their rave reviews:
“LOVE, LOVE, LOVE this cleaner! I have black granite countertops that most cleansers leave streaky. This cleaner leaves no marksโฆjust shine!” – Denise
โI have used this cleaner for quite some time. I use it on all my appliances and countertops. I put a few drops of essential oil in it, which really smells good and helps with disinfecting. Occasionally, Iโll spray a couple of squirts in the air as an air freshener.โ – Sunny
“I have to say that Iโve used this cleaner on MANY surfaces for a few years now. Weโve had granite, quartz, and sealed wood counters, and it works beautifully on all of them.” – Sue
“I’ve used this formula for a couple of years and love it. I’ve never used a commercial product that works as well.” – Laurie
โThank you so much for this recipe! I LOVE this cleaner! It makes me soooo happy to see my countertops sparkling clean after years of trying to use dish soap and water, baking soda and vinegar, peroxide, you name it. It works great on appliances, and I even just cleaned the bathroom mirrors with it! PERFECT!” – Jennifer
Let me know how this DIY granite cleaner works for you!


























Hello! I don’t have granite or any countertop material mentioned BUT, a related dilemma involves concrete. I live in Arizona (mentioned because cleaners contribute to cracking) and have stained, unsealed concrete floors throughout my home. I have used almost everything trying to remove spots and stains. I even tried an outdoor concrete cleaner (I tried in an inconspicuous corner). Nothing works to clean more than just the basic dirt. I called a company that specializes in concrete floors. I was told they would need to be almost resanded, restained and it would be expensive!! Any ideas, input, help would be GREATLY appreciated.
Please log in or create a free account to comment.Lee, you may want to try this strange solution in an inconspicuous spot. Let me know if it works!
Please log in or create a free account to comment.https://www.onegoodthingbyjillee.com/how-to-clean-concrete-stains/
Would denatured alcohol work?
Please log in or create a free account to comment.Sssume this also works on slate?
I have to say that I’ve used this cleaner on MANY surfaces for a few years now…(I guess about 4!) We’ve had granite, quartz, and sealed wood counters, and it works, beautifully, on all of them. I use it for mirrors, stainless, and pretty much anything else. When COVID hit, I was low on alcohol and panicked that I wouldn’t be able to get it. But, found a gallon on Amazon (!). Still working on that gallon, but may even order another when this one goes-can’t be without my favorite cleaner! So good! Every time I make a bottle, I silently thank you, Jillee! :)
Please log in or create a free account to comment.Will this granite cleaner be suitable for marble?
Please log in or create a free account to comment.Yes!
Please log in or create a free account to comment.I just moved into a rental home and the granite countertop is stained/discolored. Any recommendations on how to clean it? Thanks!
Please log in or create a free account to comment.Here’s some info that should help you out! http://bit.ly/2xlG41E
Please log in or create a free account to comment.Instead of rubbing alcohol can you use vodka?
Please log in or create a free account to comment.If I had granite, I’d use that rubbing alcohol. Vodka is for drinking.
Please log in or create a free account to comment.Vodka works too.
Please log in or create a free account to comment.Just one question….. are quartz counter tops considered granite? They do not have to be conditioned like granite does…..
Please log in or create a free account to comment.This cleaner will work wonderfully on quartz, too!
Please log in or create a free account to comment.Jillee, this is the cleaner -with some added essential oils for the aroma therapy effect- that I use on all my counter tops. It’s amazing how clean it leaves them. They glow! I use it for cleaning other surfaces, too. It works great for spot cleaning hardwood floors, because the alcohol makes it evaporate quickly. Highly recommend it.
Please log in or create a free account to comment.Hi I have a similar recipe that I have been using for several years now and it works amazing. I reused the 409/windex bottles with the straw down the front so you use every last drop:
Please log in or create a free account to comment.6oz alcohol
6 drops dawn soap
10 drops essential oils
(I like tee tree oil and orange)
fill with water and shake well
I use it for the kitchen, bathrooms and basically everywhere and I love it!
Does it have to be Dawn dish soap or will any natural dish soap or castille soap work?
Please log in or create a free account to comment.Castille soap will work, but not quite as well. I would look for a natural soap that claims to “cut grease” for best results :-)
Please log in or create a free account to comment.Hi Jillee!!
Please log in or create a free account to comment.Granite and marble are the same?
I have read several publications and I am already confused. I’m afraid of ruining my marble.
Do you have a cleaner for granite at the grave site?
Please log in or create a free account to comment.I don’t, but this one should work wonderfully!
Please log in or create a free account to comment.Thank you so much for this recipe! I LOVE this cleaner! It makes me soooo happy to see my countertops sparkling clean after years of trying to use dish soap and water, baking soda and vinegar, peroxide, you name it. It works great on appliances, and I even just cleaned the bathroom mirrors with it! PERFECT! It’s so great knowing it’s safe for my husband and kid, too! And it is so easy and inexpensive to make! I have an autoimmune condition and so can’t tolerate chemical cleaners anymore, and this is PERFECT! THANK YOU SO MUCH!
Please log in or create a free account to comment.I’m so glad you like it!
Please log in or create a free account to comment.Will this remove water stains?
Please log in or create a free account to comment.White vinegar is the best for hard water stains, but it shouldn’t be used on granite counters.
Please log in or create a free account to comment.Would this be good for quartz too? Or do you have another idea?
Please log in or create a free account to comment.This one is great for quartz!
Please log in or create a free account to comment.Thanks. Will this work on porous kitchen floors?
Please log in or create a free account to comment.No – you wouldn’t want to apply this to any porous materials!
Please log in or create a free account to comment.What is the better disinfectant: hydrogen peroxide or rubbing alcohol? Does this solution have enough to do the job? Is it god to let it โworkโ for a minute before rinsing?
Please log in or create a free account to comment.Hydrogen peroxide would probably be best in terms of killing bacteria, but this cleaning with rubbing alcohol kills germs and leaves your counter sparkling! Letting your cleaners sit for a minute or two is always a good idea. :-)
Please log in or create a free account to comment.LOVE, LOVE, LOVE this cleaner! I have black granite countertop that most cleansers leave streaky. This cleaner leaves no marks…just shine! Thank you so much!!
Please log in or create a free account to comment.Is this suitable for marble as well?
Please log in or create a free account to comment.Yes!
Please log in or create a free account to comment.Does it have to be Dawn dish soap?
Please log in or create a free account to comment.Dawn is best, but any dish soap will do the trick!
Please log in or create a free account to comment.Will it work on quartz too?
Please log in or create a free account to comment.Yes!
Please log in or create a free account to comment.I have used this cleaner for quite some time. I use it on all my appliances and counter tops. I put a few drops of essential oil in it which really smells good and helps with disinfecting. Oรงcasionally I’ll spray a couple squirts in the air as an air freshner.
Please log in or create a free account to comment.Does this disinfect. So if raw chicken gets on the countertop this will clean that up to prevent sickness?
Please log in or create a free account to comment.Yes! The rubbing alcohol kills bacteria :-)
Please log in or create a free account to comment.Can I use to wipe down stainless steel appliances?
Yes!
Just tried this and its AMAZING! Thanks for your tip!
Please log in or create a free account to comment.Keep up the good work.
Thanks Kathy!
Please log in or create a free account to comment.Can it be used on Stainless Steel?
Please log in or create a free account to comment.Yes!
Please log in or create a free account to comment.Good day …I read your articles and always find info that Is soooo helpful. Keep them coming .
Please log in or create a free account to comment.Kathy
Will this work on marble countertops?
Please log in or create a free account to comment.Yes!
Please log in or create a free account to comment.With dish soap in it – doesn’t that need to be rinsed off?
Please log in or create a free account to comment.Nope! It’s only three drops of soap :-)
Please log in or create a free account to comment.I have been using this cleaner for over 30 years, for cleaning everything from counters and floors, to bathrooms and windows. It’s cheap, and disinfects. I am also paperless – and use bar mop towels and lint free towels to do all cleaning (which I buy in large packages from SAM’s, but they are also available in many other places.)
I use the cotton towels because they work so well, and there is evidence that micro fibers are making their way into the water systems, and being lodged in fish gills! So home made cleaners are not always “green” if used with micro fiber cleaning cloths!
https://www.nbcnews.com/science/environment/dirty-laundry-scientists-warn-microfiber-pollution-great-lakes-n283361
Large bottles of rubbing alcohol from SAM’s and Costco make it even cheaper. And this month, DAWN is on sale at Costco!
I do make a point of using filtered water – it does make a difference especially for windows. And a variation of this formula for electronics is 50/50 filtered water and alcohol.
Please log in or create a free account to comment.I love this cleaner! When I read this hint today I immediately made it and started cleaning my granite countertops. Worked great. While I was cleaning the countertops, I went ahead and used it on my tile backsplash. It did such a great job, I decided to try it on the grout on my kitchen floor. I couldn’t believe it! I simply sprayed a section, let it soak for 15 minutes, then scrubbed it with a scrubbrush and mopped up with warm water. Perfect! Unless someone knows if this is harmful for the floor, this is my new grout cleaner! Thank you, Jillee, for your helpful hints. I love your emails!
Please log in or create a free account to comment.I in my previous email I mistakenly said I had quartz countertops. I actually have GRANITE countertops.
Please log in or create a free account to comment.I love this cleaner! When I read this hint today I immediately made it and started cleaning my quartz countertops. Worked great. While I was cleaning the countertops, I went ahead and used it on my tile backsplash. It did such a great job, I decided to try it on the grout on my kitchen floor. I couldn’t believe it! I simply sprayed a section, let it soak for 15 minutes, then scrubbed it with a scrubbrush and mopped up with warm water. Perfect! Unless someone knows if this is harmful for the floor, this is my new grout cleaner! Thank you, Jillee, for your helpful hints. I love your emails!
Please log in or create a free account to comment.Can you add an essential oil to make it smell better?
Please log in or create a free account to comment.Yes, but be sure to avoid citrus oils :-)
Please log in or create a free account to comment.I have added lavender oil; smells so good! Love, love, love this recipe!!
Do you have information on resealing granite?
Please log in or create a free account to comment.I don’t, but here’s some information from another web site :-) http://www.wikihow.com/Seal-Granite-Countertops
Please log in or create a free account to comment.I used Miracle 511 Impregnator. That is what was sold at the granite warehouse and what my contractor used. There is also an Aqua Mix Professional Penetrating Sealer they used for the tile that says it’s for Stone, Tile and Grout. If you are near a granite store check with them. My counter is 9 years old and looks like new.
Please log in or create a free account to comment.I would like to know if it works on marble as well. Also could you add tea tree oil for anti bacterial purposes.
Please log in or create a free account to comment.Yes, it’s great for marble. And the tea tree oil will be a great addition :-)
Please log in or create a free account to comment.Does anyone know if this is safe for marble?
Please log in or create a free account to comment.Yes, it is!
Please log in or create a free account to comment.Would this solution be safe for quartz counter tops?
Your blog has so many helpful hints, thank you!
Please log in or create a free account to comment.Yes! Thanks Elizabeth :-)
Please log in or create a free account to comment.I would try this… I have granite and I love it. I have resealed a couple of times, but not recently. Probably should think about that!
Please log in or create a free account to comment.Thank you for the recipe. So how do we seal our countertops if we used the previous cleaners we shouldn’t have? Thank you in advance.
Please log in or create a free account to comment.I haven’t ever had to reseal, but here’s some information from another website :-) http://www.wikihow.com/Seal-Granite-Countertops
Please log in or create a free account to comment.I’ve used this formula for a couple of years and love it. I’ve never used a commercial product work as well. I use castile soap in place of Dawn soap, and add peppermint and eucalyptus essential oils…smells so good!
Please log in or create a free account to comment.It leaves my regular countertops clean and shiny too!
Please log in or create a free account to comment.Hi, how does this work as an antibacterial? Or what do you recommend be added to accomplish this. Thank you!
Please log in or create a free account to comment.The rubbing alcohol kills bacteria :-)
Please log in or create a free account to comment.This is great. I’m not sure what kind of countertops we have at home,but it kind of looks like the picture. I like that’s it’s cheap to make.
Please log in or create a free account to comment.This looks great! Do you know if it would be safe for quartz counter tops?
Please log in or create a free account to comment.Yes!
Please log in or create a free account to comment.